//== SAGITTARIUS ============================================================================

//== BEGINNING OF CODE ===============================================================

#ifndef __SAGUTTARUIS__WRFUTEX__H_
#define __SAGUTTARUIS__WRFUTEX__H_

//== INCLUDES ========================================================================

#include "sagittarius/core/SagittariusCore.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef uint32 wrfutex;

void wlfutex(wrfutex *f);
void wufutex(volatile wrfutex *f);

void rlfutex(wrfutex *f);
void rufutex(wrfutex *f);

#ifdef __cplusplus
}//extern "C"
#endif

#endif
